package com.ruoyi.project.common.recommend.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 换量系统对象 app_recommend
 * 
 * @author shixiangwen
 * @date 2020-01-13
 */
public class AppRecommend extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** null */
	private Long appid;

	/** 应用名称 */
	@Excel(name = "应用名称")
	private String appname;

	/** 图片地址 */
	@Excel(name = "图片地址")
	private String imageurl;

	/** 介绍 */
	@Excel(name = "介绍")
	private String introduction;

	/** 排序 */
	@Excel(name = "排序")
	private Long sort;

	/** 下载文件 */
	@Excel(name = "下载文件")
	private String zipfile;

	/** 修改时间 */
	@Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
	private Date modifytime;

	/** null */
	private String operator;

	/** 类型 */
	@Excel(name = "类型")
	private Integer type;

	/** 苹果id */
	@Excel(name = "苹果id")
	private String appleid;

	public void setAppid(Long appid) {
		this.appid = appid;
	}

	public Long getAppid() {
		return appid;
	}

	public void setAppname(String appname) {
		this.appname = appname;
	}

	public String getAppname() {
		return appname;
	}

	public void setImageurl(String imageurl) {
		this.imageurl = imageurl;
	}

	public String getImageurl() {
		return imageurl;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setSort(Long sort) {
		this.sort = sort;
	}

	public Long getSort() {
		return sort;
	}

	public void setZipfile(String zipfile) {
		this.zipfile = zipfile;
	}

	public String getZipfile() {
		return zipfile;
	}

	public void setModifytime(Date modifytime) {
		this.modifytime = modifytime;
	}

	public Date getModifytime() {
		return modifytime;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public String getOperator() {
		return operator;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getType() {
		return type;
	}

	public void setAppleid(String appleid) {
		this.appleid = appleid;
	}

	public String getAppleid() {
		return appleid;
	}

	@Override
	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("appid", getAppid()).append("appname", getAppname()).append("imageurl", getImageurl())
				.append("introduction", getIntroduction()).append("sort", getSort()).append("zipfile", getZipfile()).append("modifytime", getModifytime()).append("operator", getOperator())
				.append("type", getType()).append("appleid", getAppleid()).toString();
	}
}
